Load Value Prediction Using Prediction Outcome Histories
نویسندگان
چکیده
Due to their occasional very long latency, load instructions are among the slowest instructions of current highperformance microprocessors. Unfortunately, their long latency also delays the execution of all the dependent instructions, which can significantly affect system performance. Load value prediction alleviates this problem by allowing the CPU to speculatively continue processing without having to wait for the memory access to complete. Today’s load value predictors can only correctly predict about 40 to 70 percent of the load instructions. Confidence estimators are employed to estimate how likely a prediction is to be correct and to keep the predictor from making a (probably incorrect) prediction if the confidence is below a preset threshold. Despite its simplicity, the adaptive prediction outcome history-based confidence estimator we present in this paper outperforms other proposed mechanisms and reaches average prediction accuracies over SPECint95 in excess of 99%, even with small predictor sizes. A detailed pipeline-level simulation shows that a load value predictor equipped with our confidence estimator not only outperforms other predictors by more than 65% when a re-fetch misprediction recovery policy is used, but is also the only predictor that yields a genuine speedup for all eight SPECint95 programs.
منابع مشابه
Prediction Outcome History-Based Confidence Estimation for Load Value Prediction
Load instructions occasionally incur very long latencies that can significantly affect system performance. Load value prediction alleviates this problem by allowing the CPU to speculatively continue processing without having to wait for the slow memory access to complete. Current load value predictors can only correctly predict about forty to seventy percent of the fetched load values. To avoid...
متن کاملPREDICTION OF LOAD DEFLECTION BEHAVIOUR OF TWO WAY RC SLAB USING NEURAL NETWORK APPROACH
Reinforced concrete (RC) slabs exhibit complexities in their structural behavior under load due to the composite nature of the material and the multitude and variety of factors that affect such behavior. Current methods for determining the load-deflection behavior of reinforced concrete slabs are limited in scope and are mostly dependable on the results of experimental tests. In this study, an ...
متن کاملFatigue Life Prediction of Rivet Joints
Strength reduction in structures like an aircraft could be resulted as cyclic loads over a period of time and is an important factor for structural life prediction. Service loads are emphasized at the regions of stress concentration, mostly at the connection of components. The initial flaw prompting the service life was expected by using the Equivalent Initial Flaw Size (EIFS) which has been re...
متن کاملOutcome prediction of different groups of patients using a modified scoring system
Abstract Background: In this study we aimed to examine the discrimination and calibration of a severity characterization of trauma (ASCOT) in our setting to determine whether its usage is appropriate to predict outcome of our trauma patients. Methods: This study was conducted in three hospitals. All patients admitted in studied hospitals were divided randomly into two equal subgroup...
متن کاملPrediction Value of CRIB-II in Outcome of Preterm and Low Birth Weight Infants: a Prospective Cohort Study
Background: One of the most common methods of identifying mortality risk is the Clinical Risk Index for Babies scoring system (CRIB- II). The aim of this study was assessing the value of CRIB- II in predicting mortality risk in preterm and low birth weight infants in East Azerbaijan- Iran. Materials and Methods: This prospective cohort study was carried out in 2013-2014 during 6 months in NICUs...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998